Delay typespec compilation to after expansion

The convention is to use `__` so it is not auto-imported.