add a MaybeT, this is basically just a direct translation of OptionT
changes suggested by @ceedubs :wq
Merge pull request #733 from stew/call-me-maybet

Call me maybet