it should probably be done at build time; feel free to add it. My goal with this PR is to get some functionality working as quickly as I can.