Stage your boilerplate

Application of staging to "scrap your boilerplate" generic programming technique.