Properly load targets using template haskell
load files with TH and QuasiQuotation
Sorting out construction of test environments