[Maybe] adapts Maybe constructor to behave as a factory based on call

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
[documentation] updates readme

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>