An interaction-style "class" for Node.js