naive impl. of Functor Parser