Renamed variables, functions in an attempt to be more self-descriptive

Removed maybe functor of unpack return value. Using fromJust, input
outside of function domain will now raise Exception: Maybe.fromJust: Nothing