The problem is that mutaml attempts to mutate the Boolean literal false in a type such as the below:
type some_type = A | B [@@deriving show {with_path = false}]
This is not compatible with the current architecture, which compiles - and hence preprocesses once, and then runs the resulting output repeatedly with different environment definitions.
This fixes the first issue reported in #28.
The problem is that mutaml attempts to mutate the Boolean literal
false
in a type such as the below:This is not compatible with the current architecture, which compiles - and hence preprocesses once, and then runs the resulting output repeatedly with different environment definitions.