move Maybe out of core now that we treat raw values as naked Maybe monads