Resolving dependencies... cabal: Entering directory '/tmp/cabal-tmp-24466/AFSM-0.1.3.1' Configuring AFSM-0.1.3.1... Building AFSM-0.1.3.1... Preprocessing library AFSM-0.1.3.1... [ 1 of 11] Compiling Data.SF.CoreType ( src/Data/SF/CoreType.hs, dist/build/Data/SF/CoreType.o ) src/Data/SF/CoreType.hs:20:1: warning: [-Wunused-top-binds] Defined but not used: ‘newSF’ src/Data/SF/CoreType.hs:24:1: warning: [-Wunused-top-binds] Defined but not used: ‘simpleSF’ src/Data/SF/CoreType.hs:26:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Data/SF/CoreType.hs:24:10 src/Data/SF/CoreType.hs:26:10: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Data/SF/CoreType.hs:24:12 [ 2 of 11] Compiling Data.SF.Core ( src/Data/SF/Core.hs, dist/build/Data/SF/Core.o ) src/Data/SF/Core.hs:23:1: warning: [-Worphans] Orphan instance: instance Category SF To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Data/SF/Core.hs:33:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:31:23 src/Data/SF/Core.hs:33:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:31:15 src/Data/SF/Core.hs:41:1: warning: [-Worphans] Orphan instance: instance Arrow SF To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Data/SF/Core.hs:54:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Data/SF/Core.hs:52:13 src/Data/SF/Core.hs:62:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Data/SF/Core.hs:60:14 src/Data/SF/Core.hs:69:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:67:15 src/Data/SF/Core.hs:69:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:67:23 src/Data/SF/Core.hs:77:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:75:14 src/Data/SF/Core.hs:77:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:75:22 src/Data/SF/Core.hs:86:1: warning: [-Worphans] Orphan instance: instance ArrowChoice SF To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Data/SF/Core.hs:95:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:93:12 src/Data/SF/Core.hs:96:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:93:12 src/Data/SF/Core.hs:103:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:101:13 src/Data/SF/Core.hs:104:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:101:13 src/Data/SF/Core.hs:111:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:109:11 src/Data/SF/Core.hs:111:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:109:19 src/Data/SF/Core.hs:112:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:109:11 src/Data/SF/Core.hs:112:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:109:19 src/Data/SF/Core.hs:117:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:115:13 src/Data/SF/Core.hs:117:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:115:21 src/Data/SF/Core.hs:118:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:115:13 src/Data/SF/Core.hs:118:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:115:21 src/Data/SF/Core.hs:123:1: warning: [-Worphans] Orphan instance: instance ArrowApply SF To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Data/SF/Core.hs:134:1: warning: [-Worphans] Orphan instance: instance ArrowLoop SF To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Data/SF/Core.hs:140:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:138:12 [ 3 of 11] Compiling Data.SF ( src/Data/SF.hs, dist/build/Data/SF.o ) src/Data/SF.hs:19:1: warning: [-Wunused-imports] The import of ‘Control.Category’ is redundant except perhaps to import instances from ‘Control.Category’ To import instances alone, use: import Control.Category() src/Data/SF.hs:20:1: warning: [-Wunused-imports] The import of ‘Control.Arrow’ is redundant except perhaps to import instances from ‘Control.Arrow’ To import instances alone, use: import Control.Arrow() src/Data/SF.hs:23:1: warning: [-Wunused-imports] The import of ‘Data.SF.Core’ is redundant except perhaps to import instances from ‘Data.SF.Core’ To import instances alone, use: import Data.SF.Core() [ 4 of 11] Compiling Control.AFSM.CoreType ( src/Control/AFSM/CoreType.hs, dist/build/Control/AFSM/CoreType.o ) src/Control/AFSM/CoreType.hs:49:7: warning: [-Wname-shadowing] This binding for ‘tf’ shadows the existing binding defined at src/Control/AFSM/CoreType.hs:38:1 src/Control/AFSM/CoreType.hs:71:12: warning: [-Wunused-matches] Defined but not used: ‘f’ [ 5 of 11] Compiling Control.AFSM.Util ( src/Control/AFSM/Util.hs, dist/build/Control/AFSM/Util.o ) [ 6 of 11] Compiling Control.AFSM.Core ( src/Control/AFSM/Core.hs, dist/build/Control/AFSM/Core.o ) src/Control/AFSM/Core.hs:14:1: warning: [-Wunused-imports] The import of ‘Control.Category’ is redundant except perhaps to import instances from ‘Control.Category’ To import instances alone, use: import Control.Category() src/Control/AFSM/Core.hs:15:1: warning: [-Wunused-imports] The import of ‘Control.Arrow’ is redundant except perhaps to import instances from ‘Control.Arrow’ To import instances alone, use: import Control.Arrow() src/Control/AFSM/Core.hs:19:1: warning: [-Wunused-imports] The import of ‘Control.AFSM.Util’ is redundant except perhaps to import instances from ‘Control.AFSM.Util’ To import instances alone, use: import Control.AFSM.Util() src/Control/AFSM/Core.hs:51:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: simpleSrc :: forall s a. SM s () a -> [a] src/Control/AFSM/Core.hs:109:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:107:17 src/Control/AFSM/Core.hs:109:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:107:21 src/Control/AFSM/Core.hs:116:8: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:114:20 src/Control/AFSM/Core.hs:116:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:114:24 src/Control/AFSM/Core.hs:120:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (^>>>) :: forall a b s c. (a -> b) -> SM s b c -> SM s a c src/Control/AFSM/Core.hs:121:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (>>>^) :: forall s a b c. SM s a b -> (b -> c) -> SM s a c src/Control/AFSM/Core.hs:122:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (<<<^) :: forall a b s c. SM s b c -> (a -> b) -> SM s a c src/Control/AFSM/Core.hs:123:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (^<<<) :: forall s a b c. (b -> c) -> SM s a b -> SM s a c src/Control/AFSM/Core.hs:133:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:131:35 src/Control/AFSM/Core.hs:133:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:131:19 src/Control/AFSM/Core.hs:133:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:131:39 src/Control/AFSM/Core.hs:133:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:131:23 src/Control/AFSM/Core.hs:155:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/Core.hs:153:17 src/Control/AFSM/Core.hs:155:10: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:153:20 src/Control/AFSM/Core.hs:162:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/Core.hs:160:18 src/Control/AFSM/Core.hs:162:10: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:160:21 src/Control/AFSM/Core.hs:169:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:167:19 src/Control/AFSM/Core.hs:169:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:167:35 src/Control/AFSM/Core.hs:169:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:167:23 src/Control/AFSM/Core.hs:169:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:167:39 src/Control/AFSM/Core.hs:177:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:175:18 src/Control/AFSM/Core.hs:177:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:175:34 src/Control/AFSM/Core.hs:177:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:175:22 src/Control/AFSM/Core.hs:177:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:175:38 src/Control/AFSM/Core.hs:182:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (****) :: forall s0 a b s1 c d. SM s0 a b -> SM s1 c d -> SM (s0, s1) (a, c) (b, d) src/Control/AFSM/Core.hs:184:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (&&&&) :: forall s0 a b s1 c. SM s0 a b -> SM s1 a c -> SM (s0, s1) a (b, c) src/Control/AFSM/Core.hs:205:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:203:16 src/Control/AFSM/Core.hs:205:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:203:20 src/Control/AFSM/Core.hs:206:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:203:16 src/Control/AFSM/Core.hs:206:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:203:20 src/Control/AFSM/Core.hs:213:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:211:17 src/Control/AFSM/Core.hs:213:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:211:21 src/Control/AFSM/Core.hs:214:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:211:17 src/Control/AFSM/Core.hs:214:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:211:21 src/Control/AFSM/Core.hs:221:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:15 src/Control/AFSM/Core.hs:221:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:31 src/Control/AFSM/Core.hs:221:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:19 src/Control/AFSM/Core.hs:221:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:35 src/Control/AFSM/Core.hs:222:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:15 src/Control/AFSM/Core.hs:222:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:31 src/Control/AFSM/Core.hs:222:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:19 src/Control/AFSM/Core.hs:222:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:35 src/Control/AFSM/Core.hs:227:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:17 src/Control/AFSM/Core.hs:227:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:33 src/Control/AFSM/Core.hs:227:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:21 src/Control/AFSM/Core.hs:227:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:37 src/Control/AFSM/Core.hs:228:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:17 src/Control/AFSM/Core.hs:228:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:33 src/Control/AFSM/Core.hs:228:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:21 src/Control/AFSM/Core.hs:228:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:37 src/Control/AFSM/Core.hs:231:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (++++) :: forall s0 a b s1 c d. SM s0 a b -> SM s1 c d -> SM (s0, s1) (Either a c) (Either b d) src/Control/AFSM/Core.hs:233:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (||||) :: forall s0 a c s1 b. SM s0 a c -> SM s1 b c -> SM (s0, s1) (Either a b) c src/Control/AFSM/Core.hs:240:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:238:16 src/Control/AFSM/Core.hs:240:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:238:20 src/Control/AFSM/Core.hs:251:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/Core.hs:249:16 src/Control/AFSM/Core.hs:251:10: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:249:19 src/Control/AFSM/Core.hs:289:1: warning: [-Worphans] Orphan instance: instance Functor (SM s a) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. [ 7 of 11] Compiling Control.AFSM.TF ( src/Control/AFSM/TF.hs, dist/build/Control/AFSM/TF.o ) src/Control/AFSM/TF.hs:18:1: warning: [-Wunused-imports] The import of ‘Control.AFSM.Core’ is redundant except perhaps to import instances from ‘Control.AFSM.Core’ To import instances alone, use: import Control.AFSM.Core() src/Control/AFSM/TF.hs:26:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/TF.hs:24:20 src/Control/AFSM/TF.hs:26:10: warning: [-Wname-shadowing] This binding for ‘t’ shadows the existing binding bound at src/Control/AFSM/TF.hs:24:23 src/Control/AFSM/TF.hs:32:1: warning: [-Worphans] Orphan instance: instance Category (TF s) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/TF.hs:45:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:43:23 src/Control/AFSM/TF.hs:45:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/TF.hs:43:15 src/Control/AFSM/TF.hs:53:1: warning: [-Worphans] Orphan instance: instance Arrow (TF s) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/TF.hs:65:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/TF.hs:63:13 src/Control/AFSM/TF.hs:72:1: warning: [-Worphans] Orphan instance: instance ArrowChoice (TF s) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/TF.hs:81:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:79:12 src/Control/AFSM/TF.hs:82:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:79:12 src/Control/AFSM/TF.hs:89:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:87:13 src/Control/AFSM/TF.hs:90:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:87:13 src/Control/AFSM/TF.hs:97:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:95:11 src/Control/AFSM/TF.hs:97:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/TF.hs:95:19 src/Control/AFSM/TF.hs:98:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:95:11 src/Control/AFSM/TF.hs:98:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/TF.hs:95:19 src/Control/AFSM/TF.hs:103:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:101:13 src/Control/AFSM/TF.hs:103:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/TF.hs:101:21 src/Control/AFSM/TF.hs:104:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:101:13 src/Control/AFSM/TF.hs:104:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/TF.hs:101:21 src/Control/AFSM/TF.hs:108:1: warning: [-Worphans] Orphan instance: instance ArrowApply (TF s) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/TF.hs:116:17: warning: [-Wunused-local-binds] Defined but not used: ‘f0'’ src/Control/AFSM/TF.hs:121:1: warning: [-Worphans] Orphan instance: instance ArrowLoop (TF s) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/TF.hs:127:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:125:12 src/Control/AFSM/TF.hs:129:22: warning: [-Wunused-local-binds] Defined but not used: ‘s'’ [ 8 of 11] Compiling Control.AFSM.SMFunctor ( src/Control/AFSM/SMFunctor.hs, dist/build/Control/AFSM/SMFunctor.o ) src/Control/AFSM/SMFunctor.hs:22:1: warning: [-Wunused-imports] The import of ‘Control.AFSM.Util’ is redundant except perhaps to import instances from ‘Control.AFSM.Util’ To import instances alone, use: import Control.AFSM.Util() src/Control/AFSM/SMFunctor.hs:67:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMFunctor.hs:65:18 src/Control/AFSM/SMFunctor.hs:69:21: warning: [-Wname-shadowing] This binding for ‘s0'’ shadows the existing binding bound at src/Control/AFSM/SMFunctor.hs:65:22 src/Control/AFSM/SMFunctor.hs:76:7: warning: [-Wname-shadowing] This binding for ‘sm’ shadows the existing binding bound at src/Control/AFSM/SMFunctor.hs:74:11 [ 9 of 11] Compiling Control.AFSM.Event ( src/Control/AFSM/Event.hs, dist/build/Control/AFSM/Event.o ) src/Control/AFSM/Event.hs:16:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() src/Control/AFSM/Event.hs:17:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() src/Control/AFSM/Event.hs:31:12: warning: [-Wunused-matches] Defined but not used: ‘s’ src/Control/AFSM/Event.hs:36:1: warning: [-Worphans] Orphan instance: instance Functor Event To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/Event.hs:42:1: warning: [-Worphans] Orphan instance: instance Applicative Event To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/Event.hs:50:1: warning: [-Worphans] Orphan instance: instance Monad Event To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/Event.hs:58:1: warning: [-Worphans] Orphan instance: instance SMFunctor Event To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. [10 of 11] Compiling Control.AFSM.SMH ( src/Control/AFSM/SMH.hs, dist/build/Control/AFSM/SMH.o ) src/Control/AFSM/SMH.hs:27:1: warning: [-Wunused-imports] The import of ‘Control.AFSM.Core’ is redundant except perhaps to import instances from ‘Control.AFSM.Core’ To import instances alone, use: import Control.AFSM.Core() src/Control/AFSM/SMH.hs:45:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:43:21 src/Control/AFSM/SMH.hs:45:10: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:43:24 src/Control/AFSM/SMH.hs:51:1: warning: [-Wunused-top-binds] Defined but not used: ‘absorbRSM’ src/Control/AFSM/SMH.hs:53:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:51:19 src/Control/AFSM/SMH.hs:53:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:51:35 src/Control/AFSM/SMH.hs:53:14: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:51:39 src/Control/AFSM/SMH.hs:53:17: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:51:23 src/Control/AFSM/SMH.hs:60:1: warning: [-Wunused-top-binds] Defined but not used: ‘absorbLSM’ src/Control/AFSM/SMH.hs:62:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:60:19 src/Control/AFSM/SMH.hs:62:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:60:35 src/Control/AFSM/SMH.hs:62:14: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:60:23 src/Control/AFSM/SMH.hs:62:17: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:60:39 src/Control/AFSM/SMH.hs:69:1: warning: [-Worphans] Orphan instance: instance Category (SM ()) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/SMH.hs:79:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:77:35 src/Control/AFSM/SMH.hs:79:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:77:20 src/Control/AFSM/SMH.hs:87:1: warning: [-Worphans] Orphan instance: instance Arrow (SM ()) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/SMH.hs:100:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:98:18 src/Control/AFSM/SMH.hs:108:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:106:19 src/Control/AFSM/SMH.hs:115:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:113:20 src/Control/AFSM/SMH.hs:115:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:113:35 src/Control/AFSM/SMH.hs:123:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:121:19 src/Control/AFSM/SMH.hs:123:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:121:34 src/Control/AFSM/SMH.hs:132:1: warning: [-Worphans] Orphan instance: instance ArrowChoice (SM ()) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/SMH.hs:141:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:139:17 src/Control/AFSM/SMH.hs:142:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:139:17 src/Control/AFSM/SMH.hs:149:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:147:18 src/Control/AFSM/SMH.hs:150:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:147:18 src/Control/AFSM/SMH.hs:157:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:155:16 src/Control/AFSM/SMH.hs:157:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:155:31 src/Control/AFSM/SMH.hs:158:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:155:16 src/Control/AFSM/SMH.hs:158:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:155:31 src/Control/AFSM/SMH.hs:163:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:161:18 src/Control/AFSM/SMH.hs:163:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:161:33 src/Control/AFSM/SMH.hs:164:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:161:18 src/Control/AFSM/SMH.hs:164:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:161:33 src/Control/AFSM/SMH.hs:169:1: warning: [-Worphans] Orphan instance: instance ArrowApply (SM ()) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/SMH.hs:180:1: warning: [-Worphans] Orphan instance: instance ArrowLoop (SM ()) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/SMH.hs:188:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:186:17 [11 of 11] Compiling Control.AFSM ( src/Control/AFSM.hs, dist/build/Control/AFSM.o ) src/Control/AFSM.hs:41:3: warning: [-Wdodgy-exports] The export item ‘SMH(..)’ suggests that ‘SMH’ has (in-scope) constructors or class methods, but it has none src/Control/AFSM.hs:88:1: warning: [-Wunused-imports] The import of ‘Control.Arrow’ is redundant except perhaps to import instances from ‘Control.Arrow’ To import instances alone, use: import Control.Arrow() src/Control/AFSM.hs:92:1: warning: [-Wunused-imports] The import of ‘Control.AFSM.Event’ is redundant except perhaps to import instances from ‘Control.AFSM.Event’ To import instances alone, use: import Control.AFSM.Event() src/Control/AFSM.hs:96:1: warning: [-Wunused-imports] The import of ‘Data.SF’ is redundant except perhaps to import instances from ‘Data.SF’ To import instances alone, use: import Data.SF() Running Haddock for AFSM-0.1.3.1... Running hscolour for AFSM-0.1.3.1... Preprocessing library AFSM-0.1.3.1... Preprocessing library AFSM-0.1.3.1... src/Data/SF/CoreType.hs:20:1: warning: [-Wunused-top-binds] Defined but not used: ‘newSF’ src/Data/SF/CoreType.hs:24:1: warning: [-Wunused-top-binds] Defined but not used: ‘simpleSF’ src/Data/SF/CoreType.hs:26:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Data/SF/CoreType.hs:24:10 src/Data/SF/CoreType.hs:26:10: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Data/SF/CoreType.hs:24:12 src/Data/SF/Core.hs:23:1: warning: [-Worphans] Orphan instance: instance Category SF To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Data/SF/Core.hs:33:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:31:23 src/Data/SF/Core.hs:33:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:31:15 src/Data/SF/Core.hs:41:1: warning: [-Worphans] Orphan instance: instance Arrow SF To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Data/SF/Core.hs:54:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Data/SF/Core.hs:52:13 src/Data/SF/Core.hs:62:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Data/SF/Core.hs:60:14 src/Data/SF/Core.hs:69:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:67:15 src/Data/SF/Core.hs:69:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:67:23 src/Data/SF/Core.hs:77:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:75:14 src/Data/SF/Core.hs:77:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:75:22 src/Data/SF/Core.hs:86:1: warning: [-Worphans] Orphan instance: instance ArrowChoice SF To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Data/SF/Core.hs:95:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:93:12 src/Data/SF/Core.hs:96:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:93:12 src/Data/SF/Core.hs:103:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:101:13 src/Data/SF/Core.hs:104:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:101:13 src/Data/SF/Core.hs:111:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:109:11 src/Data/SF/Core.hs:111:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:109:19 src/Data/SF/Core.hs:112:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:109:11 src/Data/SF/Core.hs:112:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:109:19 src/Data/SF/Core.hs:117:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:115:13 src/Data/SF/Core.hs:117:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:115:21 src/Data/SF/Core.hs:118:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:115:13 src/Data/SF/Core.hs:118:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Data/SF/Core.hs:115:21 src/Data/SF/Core.hs:123:1: warning: [-Worphans] Orphan instance: instance ArrowApply SF To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Data/SF/Core.hs:134:1: warning: [-Worphans] Orphan instance: instance ArrowLoop SF To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Data/SF/Core.hs:140:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Data/SF/Core.hs:138:12 src/Data/SF.hs:19:1: warning: [-Wunused-imports] The import of ‘Control.Category’ is redundant except perhaps to import instances from ‘Control.Category’ To import instances alone, use: import Control.Category() src/Data/SF.hs:20:1: warning: [-Wunused-imports] The import of ‘Control.Arrow’ is redundant except perhaps to import instances from ‘Control.Arrow’ To import instances alone, use: import Control.Arrow() src/Data/SF.hs:23:1: warning: [-Wunused-imports] The import of ‘Data.SF.Core’ is redundant except perhaps to import instances from ‘Data.SF.Core’ To import instances alone, use: import Data.SF.Core() src/Control/AFSM/CoreType.hs:49:7: warning: [-Wname-shadowing] This binding for ‘tf’ shadows the existing binding defined at src/Control/AFSM/CoreType.hs:38:1 src/Control/AFSM/CoreType.hs:71:12: warning: [-Wunused-matches] Defined but not used: ‘f’ src/Control/AFSM/Core.hs:14:1: warning: [-Wunused-imports] The import of ‘Control.Category’ is redundant except perhaps to import instances from ‘Control.Category’ To import instances alone, use: import Control.Category() src/Control/AFSM/Core.hs:15:1: warning: [-Wunused-imports] The import of ‘Control.Arrow’ is redundant except perhaps to import instances from ‘Control.Arrow’ To import instances alone, use: import Control.Arrow() src/Control/AFSM/Core.hs:19:1: warning: [-Wunused-imports] The import of ‘Control.AFSM.Util’ is redundant except perhaps to import instances from ‘Control.AFSM.Util’ To import instances alone, use: import Control.AFSM.Util() src/Control/AFSM/Core.hs:51:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: simpleSrc :: forall s a. SM s () a -> [a] src/Control/AFSM/Core.hs:109:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:107:17 src/Control/AFSM/Core.hs:109:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:107:21 src/Control/AFSM/Core.hs:116:8: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:114:20 src/Control/AFSM/Core.hs:116:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:114:24 src/Control/AFSM/Core.hs:120:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (^>>>) :: forall a b s c. (a -> b) -> SM s b c -> SM s a c src/Control/AFSM/Core.hs:121:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (>>>^) :: forall s a b c. SM s a b -> (b -> c) -> SM s a c src/Control/AFSM/Core.hs:122:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (<<<^) :: forall a b s c. SM s b c -> (a -> b) -> SM s a c src/Control/AFSM/Core.hs:123:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (^<<<) :: forall s a b c. (b -> c) -> SM s a b -> SM s a c src/Control/AFSM/Core.hs:133:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:131:35 src/Control/AFSM/Core.hs:133:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:131:19 src/Control/AFSM/Core.hs:133:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:131:39 src/Control/AFSM/Core.hs:133:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:131:23 src/Control/AFSM/Core.hs:155:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/Core.hs:153:17 src/Control/AFSM/Core.hs:155:10: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:153:20 src/Control/AFSM/Core.hs:162:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/Core.hs:160:18 src/Control/AFSM/Core.hs:162:10: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:160:21 src/Control/AFSM/Core.hs:169:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:167:19 src/Control/AFSM/Core.hs:169:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:167:35 src/Control/AFSM/Core.hs:169:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:167:23 src/Control/AFSM/Core.hs:169:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:167:39 src/Control/AFSM/Core.hs:177:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:175:18 src/Control/AFSM/Core.hs:177:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:175:34 src/Control/AFSM/Core.hs:177:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:175:22 src/Control/AFSM/Core.hs:177:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:175:38 src/Control/AFSM/Core.hs:182:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (****) :: forall s0 a b s1 c d. SM s0 a b -> SM s1 c d -> SM (s0, s1) (a, c) (b, d) src/Control/AFSM/Core.hs:184:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (&&&&) :: forall s0 a b s1 c. SM s0 a b -> SM s1 a c -> SM (s0, s1) a (b, c) src/Control/AFSM/Core.hs:205:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:203:16 src/Control/AFSM/Core.hs:205:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:203:20 src/Control/AFSM/Core.hs:206:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:203:16 src/Control/AFSM/Core.hs:206:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:203:20 src/Control/AFSM/Core.hs:213:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:211:17 src/Control/AFSM/Core.hs:213:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:211:21 src/Control/AFSM/Core.hs:214:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:211:17 src/Control/AFSM/Core.hs:214:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:211:21 src/Control/AFSM/Core.hs:221:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:15 src/Control/AFSM/Core.hs:221:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:31 src/Control/AFSM/Core.hs:221:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:19 src/Control/AFSM/Core.hs:221:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:35 src/Control/AFSM/Core.hs:222:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:15 src/Control/AFSM/Core.hs:222:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:31 src/Control/AFSM/Core.hs:222:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:19 src/Control/AFSM/Core.hs:222:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:219:35 src/Control/AFSM/Core.hs:227:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:17 src/Control/AFSM/Core.hs:227:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:33 src/Control/AFSM/Core.hs:227:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:21 src/Control/AFSM/Core.hs:227:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:37 src/Control/AFSM/Core.hs:228:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:17 src/Control/AFSM/Core.hs:228:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:33 src/Control/AFSM/Core.hs:228:15: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:21 src/Control/AFSM/Core.hs:228:19: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/Core.hs:225:37 src/Control/AFSM/Core.hs:231:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (++++) :: forall s0 a b s1 c d. SM s0 a b -> SM s1 c d -> SM (s0, s1) (Either a c) (Either b d) src/Control/AFSM/Core.hs:233:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: (||||) :: forall s0 a c s1 b. SM s0 a c -> SM s1 b c -> SM (s0, s1) (Either a b) c src/Control/AFSM/Core.hs:240:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/Core.hs:238:16 src/Control/AFSM/Core.hs:240:11: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:238:20 src/Control/AFSM/Core.hs:251:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/Core.hs:249:16 src/Control/AFSM/Core.hs:251:10: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/Core.hs:249:19 src/Control/AFSM/Core.hs:289:1: warning: [-Worphans] Orphan instance: instance Functor (SM s a) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/TF.hs:18:1: warning: [-Wunused-imports] The import of ‘Control.AFSM.Core’ is redundant except perhaps to import instances from ‘Control.AFSM.Core’ To import instances alone, use: import Control.AFSM.Core() src/Control/AFSM/TF.hs:26:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/TF.hs:24:20 src/Control/AFSM/TF.hs:26:10: warning: [-Wname-shadowing] This binding for ‘t’ shadows the existing binding bound at src/Control/AFSM/TF.hs:24:23 src/Control/AFSM/TF.hs:32:1: warning: [-Worphans] Orphan instance: instance Category (TF s) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/TF.hs:45:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:43:23 src/Control/AFSM/TF.hs:45:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/TF.hs:43:15 src/Control/AFSM/TF.hs:53:1: warning: [-Worphans] Orphan instance: instance Arrow (TF s) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/TF.hs:65:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/TF.hs:63:13 src/Control/AFSM/TF.hs:72:1: warning: [-Worphans] Orphan instance: instance ArrowChoice (TF s) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/TF.hs:81:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:79:12 src/Control/AFSM/TF.hs:82:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:79:12 src/Control/AFSM/TF.hs:89:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:87:13 src/Control/AFSM/TF.hs:90:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:87:13 src/Control/AFSM/TF.hs:97:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:95:11 src/Control/AFSM/TF.hs:97:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/TF.hs:95:19 src/Control/AFSM/TF.hs:98:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:95:11 src/Control/AFSM/TF.hs:98:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/TF.hs:95:19 src/Control/AFSM/TF.hs:103:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:101:13 src/Control/AFSM/TF.hs:103:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/TF.hs:101:21 src/Control/AFSM/TF.hs:104:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:101:13 src/Control/AFSM/TF.hs:104:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/TF.hs:101:21 src/Control/AFSM/TF.hs:108:1: warning: [-Worphans] Orphan instance: instance ArrowApply (TF s) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/TF.hs:116:17: warning: [-Wunused-local-binds] Defined but not used: ‘f0'’ src/Control/AFSM/TF.hs:121:1: warning: [-Worphans] Orphan instance: instance ArrowLoop (TF s) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/TF.hs:127:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/TF.hs:125:12 src/Control/AFSM/TF.hs:129:22: warning: [-Wunused-local-binds] Defined but not used: ‘s'’ src/Control/AFSM/SMFunctor.hs:22:1: warning: [-Wunused-imports] The import of ‘Control.AFSM.Util’ is redundant except perhaps to import instances from ‘Control.AFSM.Util’ To import instances alone, use: import Control.AFSM.Util() src/Control/AFSM/SMFunctor.hs:67:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMFunctor.hs:65:18 src/Control/AFSM/SMFunctor.hs:69:21: warning: [-Wname-shadowing] This binding for ‘s0'’ shadows the existing binding bound at src/Control/AFSM/SMFunctor.hs:65:22 src/Control/AFSM/SMFunctor.hs:76:7: warning: [-Wname-shadowing] This binding for ‘sm’ shadows the existing binding bound at src/Control/AFSM/SMFunctor.hs:74:11 src/Control/AFSM/Event.hs:16:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() src/Control/AFSM/Event.hs:17:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() src/Control/AFSM/Event.hs:31:12: warning: [-Wunused-matches] Defined but not used: ‘s’ src/Control/AFSM/Event.hs:36:1: warning: [-Worphans] Orphan instance: instance Functor Event To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/Event.hs:42:1: warning: [-Worphans] Orphan instance: instance Applicative Event To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/Event.hs:50:1: warning: [-Worphans] Orphan instance: instance Monad Event To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/Event.hs:58:1: warning: [-Worphans] Orphan instance: instance SMFunctor Event To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/SMH.hs:27:1: warning: [-Wunused-imports] The import of ‘Control.AFSM.Core’ is redundant except perhaps to import instances from ‘Control.AFSM.Core’ To import instances alone, use: import Control.AFSM.Core() src/Control/AFSM/SMH.hs:45:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:43:21 src/Control/AFSM/SMH.hs:45:10: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:43:24 src/Control/AFSM/SMH.hs:51:1: warning: [-Wunused-top-binds] Defined but not used: ‘absorbRSM’ src/Control/AFSM/SMH.hs:53:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:51:19 src/Control/AFSM/SMH.hs:53:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:51:35 src/Control/AFSM/SMH.hs:53:14: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:51:39 src/Control/AFSM/SMH.hs:53:17: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:51:23 src/Control/AFSM/SMH.hs:60:1: warning: [-Wunused-top-binds] Defined but not used: ‘absorbLSM’ src/Control/AFSM/SMH.hs:62:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:60:19 src/Control/AFSM/SMH.hs:62:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:60:35 src/Control/AFSM/SMH.hs:62:14: warning: [-Wname-shadowing] This binding for ‘s0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:60:23 src/Control/AFSM/SMH.hs:62:17: warning: [-Wname-shadowing] This binding for ‘s1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:60:39 src/Control/AFSM/SMH.hs:69:1: warning: [-Worphans] Orphan instance: instance Category (SM ()) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/SMH.hs:79:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:77:35 src/Control/AFSM/SMH.hs:79:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:77:20 src/Control/AFSM/SMH.hs:87:1: warning: [-Worphans] Orphan instance: instance Arrow (SM ()) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/SMH.hs:100:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:98:18 src/Control/AFSM/SMH.hs:108:8: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:106:19 src/Control/AFSM/SMH.hs:115:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:113:20 src/Control/AFSM/SMH.hs:115:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:113:35 src/Control/AFSM/SMH.hs:123:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:121:19 src/Control/AFSM/SMH.hs:123:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:121:34 src/Control/AFSM/SMH.hs:132:1: warning: [-Worphans] Orphan instance: instance ArrowChoice (SM ()) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/SMH.hs:141:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:139:17 src/Control/AFSM/SMH.hs:142:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:139:17 src/Control/AFSM/SMH.hs:149:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:147:18 src/Control/AFSM/SMH.hs:150:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:147:18 src/Control/AFSM/SMH.hs:157:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:155:16 src/Control/AFSM/SMH.hs:157:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:155:31 src/Control/AFSM/SMH.hs:158:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:155:16 src/Control/AFSM/SMH.hs:158:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:155:31 src/Control/AFSM/SMH.hs:163:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:161:18 src/Control/AFSM/SMH.hs:163:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:161:33 src/Control/AFSM/SMH.hs:164:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:161:18 src/Control/AFSM/SMH.hs:164:11: warning: [-Wname-shadowing] This binding for ‘f1’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:161:33 src/Control/AFSM/SMH.hs:169:1: warning: [-Worphans] Orphan instance: instance ArrowApply (SM ()) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/SMH.hs:180:1: warning: [-Worphans] Orphan instance: instance ArrowLoop (SM ()) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. src/Control/AFSM/SMH.hs:188:8: warning: [-Wname-shadowing] This binding for ‘f0’ shadows the existing binding bound at src/Control/AFSM/SMH.hs:186:17 src/Control/AFSM.hs:41:3: warning: [-Wdodgy-exports] The export item ‘SMH(..)’ suggests that ‘SMH’ has (in-scope) constructors or class methods, but it has none src/Control/AFSM.hs:88:1: warning: [-Wunused-imports] The import of ‘Control.Arrow’ is redundant except perhaps to import instances from ‘Control.Arrow’ To import instances alone, use: import Control.Arrow() src/Control/AFSM.hs:92:1: warning: [-Wunused-imports] The import of ‘Control.AFSM.Event’ is redundant except perhaps to import instances from ‘Control.AFSM.Event’ To import instances alone, use: import Control.AFSM.Event() src/Control/AFSM.hs:96:1: warning: [-Wunused-imports] The import of ‘Data.SF’ is redundant except perhaps to import instances from ‘Data.SF’ To import instances alone, use: import Data.SF() Haddock coverage: 50% ( 1 / 2) in 'Data.SF.CoreType' Missing documentation for: SF (src/Data/SF/CoreType.hs:16) 100% ( 1 / 1) in 'Data.SF.Core' 50% ( 1 / 2) in 'Data.SF' Missing documentation for: SF (src/Data/SF/CoreType.hs:16) 73% ( 8 / 11) in 'Control.AFSM.CoreType' Missing documentation for: tf (src/Control/AFSM/CoreType.hs:36) st (src/Control/AFSM/CoreType.hs:40) (src/Control/AFSM/CoreType.hs:70) 20% ( 1 / 5) in 'Control.AFSM.Util' Missing documentation for: f1template (src/Control/AFSM/Util.hs:16) f2template (src/Control/AFSM/Util.hs:26) absorb (src/Control/AFSM/Util.hs:40) merge (src/Control/AFSM/Util.hs:43) 45% ( 17 / 38) in 'Control.AFSM.Core' Missing documentation for: absorbL (src/Control/AFSM/Core.hs:113) ^>>> (src/Control/AFSM/Core.hs:120) >>>^ (src/Control/AFSM/Core.hs:121) <<<^ (src/Control/AFSM/Core.hs:122) ^<<< (src/Control/AFSM/Core.hs:123) firstSM (src/Control/AFSM/Core.hs:152) secondSM (src/Control/AFSM/Core.hs:159) productSM (src/Control/AFSM/Core.hs:166) fanoutSM (src/Control/AFSM/Core.hs:174) **** (src/Control/AFSM/Core.hs:182) &&&& (src/Control/AFSM/Core.hs:184) leftSM (src/Control/AFSM/Core.hs:202) rightSM (src/Control/AFSM/Core.hs:210) sumSM (src/Control/AFSM/Core.hs:218) faninSM (src/Control/AFSM/Core.hs:224) ++++ (src/Control/AFSM/Core.hs:231) |||| (src/Control/AFSM/Core.hs:233) loopSM (src/Control/AFSM/Core.hs:237) joinSM (src/Control/AFSM/Core.hs:256) concatSM (src/Control/AFSM/Core.hs:259) (src/Control/AFSM/Core.hs:289) 12% ( 2 / 17) in 'Control.AFSM.TF' Missing documentation for: (src/Control/AFSM/TF.hs:32) idTF (src/Control/AFSM/TF.hs:37) composeTF (src/Control/AFSM/TF.hs:42) (src/Control/AFSM/TF.hs:53) arrTF (src/Control/AFSM/TF.hs:57) firstTF (src/Control/AFSM/TF.hs:62) (src/Control/AFSM/TF.hs:72) leftTF (src/Control/AFSM/TF.hs:78) rightTF (src/Control/AFSM/TF.hs:86) sumTF (src/Control/AFSM/TF.hs:94) faninTF (src/Control/AFSM/TF.hs:100) (src/Control/AFSM/TF.hs:108) appTF (src/Control/AFSM/TF.hs:111) (src/Control/AFSM/TF.hs:121) loopTF (src/Control/AFSM/TF.hs:124) 8% ( 1 / 12) in 'Control.AFSM.SMFunctor' Missing documentation for: SMFunctor (src/Control/AFSM/SMFunctor.hs:25) (src/Control/AFSM/SMFunctor.hs:30) (src/Control/AFSM/SMFunctor.hs:37) (src/Control/AFSM/SMFunctor.hs:46) (src/Control/AFSM/SMFunctor.hs:54) (src/Control/AFSM/SMFunctor.hs:59) smexecSM (src/Control/AFSM/SMFunctor.hs:64) smexecSMA (src/Control/AFSM/SMFunctor.hs:73) (src/Control/AFSM/SMFunctor.hs:82) bindSM (src/Control/AFSM/SMFunctor.hs:92) >>>= (src/Control/AFSM/SMFunctor.hs:97) 100% ( 2 / 2) in 'Control.AFSM.Event' 100% ( 4 / 4) in 'Control.AFSM.SMH' 64% ( 34 / 53) in 'Control.AFSM' Missing documentation for: SMFunctor (src/Control/AFSM/SMFunctor.hs:25) tf (src/Control/AFSM/CoreType.hs:36) st (src/Control/AFSM/CoreType.hs:40) ^>>> (src/Control/AFSM/Core.hs:120) >>>^ (src/Control/AFSM/Core.hs:121) ^<<< (src/Control/AFSM/Core.hs:123) <<<^ (src/Control/AFSM/Core.hs:122) firstSM (src/Control/AFSM/Core.hs:152) secondSM (src/Control/AFSM/Core.hs:159) **** (src/Control/AFSM/Core.hs:182) &&&& (src/Control/AFSM/Core.hs:184) leftSM (src/Control/AFSM/Core.hs:202) rightSM (src/Control/AFSM/Core.hs:210) ++++ (src/Control/AFSM/Core.hs:231) |||| (src/Control/AFSM/Core.hs:233) loopSM (src/Control/AFSM/Core.hs:237) absorb (src/Control/AFSM/Util.hs:40) merge (src/Control/AFSM/Util.hs:43) concatSM (src/Control/AFSM/Core.hs:259) Documentation created: dist/doc/html/AFSM/index.html, dist/doc/html/AFSM/AFSM.txt Creating package registration file: /tmp/pkgConf-AFSM-0.1.32145174067468703135.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/AFSM-0.1.3.1-JDmtAezErILCrLOw6Wkxvj Registering AFSM-0.1.3.1... cabal: Leaving directory '/tmp/cabal-tmp-24466/AFSM-0.1.3.1' Installed AFSM-0.1.3.1