Using ^{..} in an QuasiQuoter with justVarInterpolation fails because the url renderer is used (even though it shouldn't).
To fix this replace contentsToShakespeare's contentToBuilder ContentMix case with:
return $
if justVarInterpolation rs
then derefToExp [] d
else derefToExp [] d `AppE` VarE r
Using ^{..} in an QuasiQuoter with justVarInterpolation fails because the url renderer is used (even though it shouldn't).
To fix this replace contentsToShakespeare's contentToBuilder ContentMix case with: