T9209.hs:5:11: Declaration splices are allowed only at the top level: $([d| x = 5 |])