Hm. Does it make sense to make this a Functor?> instance Functor Binding where> fmap f (Binding v e) = Binding v (f e)