We could instantiate those lazily, only on scopes ...
# general
h
We could instantiate those lazily, only on scopes where we actually have something to parse.