We probably should give more descriptive function names and docstrings, especially if we decide to include these templates directly in the labs.