Function namespace parsing.
Make use of liftM idiom.