docs, lazy require, and generated files