Node.js support

I wrote a reply, then realised we probably want to involve others in the conversation.

See here - How do bindings get an appropriate copy of `fdb_c`?