Corrected behavior of Maybe.Do. It should return the original value to allow chaining. `Do` expresses the intent of side effects. In other words, its use means a state change will occur instead of a transformation of the value.