Watched method returns original value

The new meta-method should return the value from the original method
WIP
The original method will take a block

If the original method takes a block, the redefined method will pass it along
The original method will take a block

If the original method takes a block, the redefined method will pass it along