When I started this library, fs2 wasn't compiling to SN, and I had established a pretty arbitrary separation ... Standardising over fs2 would simplify some parts of the code a fair bit, and I'm not interested in implementing json-rpc for anything but fs2.