SHM doesn't seem to work with functions that have template haskell snippets: ```haskell func = do putStrLn $ "first action" [C.block| void { printf ("Seems to trip up shm.");}|] -- inline-C template haskell snippet putStrLn "Makes the function red/exhibit bizarre behavior." ``` Is something wrong with my setup or a limitation of shm?