tightening up some Rubyable/Haskellable instances, whitespace fixes