Add nbd

This is untested as it depends on both lwt and bitstring, which
don't yet exist