tests + impl for begin special form, plus some extra polish (but not much)