started implementing Kernel#__method__