class Move awhere
move :: Point -> a -> ainstance Move a => Move (Maybe a)
instance Move Pointinstance Move Rectinstance Move Lineinstance Move DrawCommand
fmove :: (Functor f, Move a) => Point -> fa -> fa
Description
A class for things that have a position and can be moved.