Maybe autogen extensions, and use 'using' more atomically.