gave codecs some tlc
added a noop string codec. also added a toFutureNbl projection to Future
added a factory method to ConsList