1 2 3 4 5 6 7 8
{-# OPTIONS -fglasgow-exts #-} module Runnable where import Commands data Runnable = forall r . (Exec r,Read r,Show r) => Run r instance Read Runnable instance Exec Runnable