use define_singleton_method
JIS/ISO requires symbols to specify methods names.
Allowing strings gains nothing.