handle toplevel primitives with multiple arguments

Fix #18
bootstrap