Refactor spec example to use a shared spec
Move instance methods inclusion to happen once in Memoizable
Fix mutations in Memoizable.included
Add spec for Memoizable::MethodBuilder#original_method
Add example for #unmemoized_instance_method return type
Add spec for Memoizable::MethodBuilder#call