add Maybe.Parse methods