It would be worthwhile to document all of the best practices surrounding working with out-of-tree crates and the compiler. This issue exists to be linked to by the crates policy in the `compiler-team` repository. Related to #268.