After a quick experiment I've confirmed that Ruby's OK with having class
(singleton) methods and instance methods with the same name, but is this
inherently evil?