directives001.idr:14:7:
   |
14 | mkFoo : String -> Foo
   |       ^
Use of deprecated name directives001.Foo
To be replaced with `Bar`.

directives001.idr:14:7:
   |
14 | mkFoo : String -> Foo
   |       ^
Use of deprecated name directives001.Foo
To be replaced with `Bar`.

directives001.idr:15:9-13:
   |
15 | mkFoo = MkFoo
   |         ~~~~~
Use of deprecated name directives001.Foo
To be replaced with `Bar`.

directives001.idr:15:9-13:
   |
15 | mkFoo = MkFoo
   |         ~~~~~
Use of deprecated name directives001.Foo
To be replaced with `Bar`.

directives001.idr:26:10-28:28:
   |
26 |   main = do
   |          ~~ ...
Use of a fragile construct directives001.mkBar
How `Bar`s are to be created is still being discussed, `mkBar` is subject to change.

directives001.idr:26:10-28:28:
   |
26 |   main = do
   |          ~~ ...
Use of a fragile construct directives001.mkBar
How `Bar`s are to be created is still being discussed, `mkBar` is subject to change.