look at Functor
# arrow
p
look at Functor