(defmodule (name par1 par2 ... ) ... )
Define a parameterized module which behaves the same way as in vanilla Erlang. For now, avoid defining functions new and instance.
new
instance