From: Trans [mailto:transfire / gmail.com] 
> Facets has Kernel#set_from:
> 
>   bidule.set_from(biniou, :foo, :bar, :baz)

Out of curiosity, why put that in Kernel instead of Object?

Actually, what heuristic do people use in general for adding methods to
Kernel versus putting them in Object? Assuming that my oh-so-pretty flow
diagram[1] is correct, the end functionality should be equivalent. Is it
just a matter of semantics as to where they ought to go?

[1] http://phrogz.net/RubyLibs/RubyMethodLookupFlow.png