platform folkertdev/foo requires {model=>Model, msg=>Msg} {main : Effect {}} exposes [] packages {} imports [ Task.{ Task } ] provides [ mainForHost ] effects fx.Effect { putLine : Str -> Effect {}, putInt : I64 -> Effect {}, getInt : Effect { value: I64, errorCode: [ A, B ], isError: Bool } } mainForHost : Task {} [] as Fx mainForHost = main