update Maybe.ap behavior