- introduce basic define-typed-syntax instead of define-syntax - add fomega3 --- same as fomega2, without the duplication - app and lam are both types and terms - arrow is both type and kind - same tests as fomega2