Return the result of the child element in `with` and `makeElement` instead of `()`. This allows all of the `(a ~ ())` constraints to be removed from `With` and `Term` instances.