inline lang pragmas are easier for ghci