Add a demo of using the compiler & templates