Add setup procedure.
Put an immutable hash-table in a box instead of using a mutable one.