fix sync semantics.
simplify #nested_forms so it only yields the nested Definition instance.
more cleanups. we're getting there!