small refactor of lib/em/spawnable.rb

broken into individual commits if you don't want all of them.