Remove the extra arg, simplify define_(singleton_)method
Merge branch 'define_singleton_method' into delegate