yet another lightweight templating thing