The Dolorem Pattern: Growing a Language Through Compile-Time Function Execution