Test11018.hs:12:26: error: Illegal kind signature: ‘* -> *’ Perhaps you intended to use KindSignatures In the data type declaration for ‘Recorder’ Test11018.hs:14:23: error: Not in scope: type constructor or class ‘FinalizerHandle’ Test11018.hs:17:6: error: Not in scope: type constructor or class ‘Arrow’ Test11018.hs:20:7: error: Not in scope: type constructor or class ‘Arrow’ Test11018.hs:23:6: error: Not in scope: type constructor or class ‘ArrowApply’ Test11018.hs:26:7: error: Not in scope: type constructor or class ‘ArrowApply’ Test11018.hs:37:27: error: Illegal kind signature: ‘★ -> ★’ Perhaps you intended to use KindSignatures In the data type declaration for ‘RecorderU’ Test11018.hs:39:23: error: Not in scope: type constructor or class ‘FinalizerHandle’ Test11018.hs:42:7: error: Not in scope: type constructor or class ‘Arrow’ Test11018.hs:45:8: error: Not in scope: type constructor or class ‘Arrow’ Test11018.hs:48:7: error: Not in scope: type constructor or class ‘ArrowApply’ Test11018.hs:51:8: error: Not in scope: type constructor or class ‘ArrowApply’