1 2 3 4 5 6 7 8
{-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE ConstraintKinds #-} module T8507 where type Stringy1 a = (Read a, Show a) $([d|type Stringy2 a = (Read a, Show a) |])