Ah I like this a lot. It drops the need for `_createElement` to have scope.