! okay so this is how it ended up ! all the pieces were there, it was just a few little things : def2 ( -- ) "new-word-name" "vocab-name" [ create define symbol ] with-compilation-unit ;