Convert values to a string!
This can be useful if you're generating examples or just playing with the library and want to get an intuition for it.
expression : Elm.Expression -> { imports : String, body : String, signature : String }
annotation : Elm.Annotation.Annotation -> { imports : String, signature : String }
declaration : Elm.Declaration -> { imports : String, docs : String, signature : String, body : String }
If you want further control over import aliases,
expressionWith : { aliases : List ( List String, String ) } -> Elm.Expression -> { imports : String, body : String, signature : String }
annotationWith : { aliases : List ( List String, String ) } -> Elm.Annotation.Annotation -> { imports : String, signature : String }
declarationWith : { aliases : List ( List String, String ) } -> Elm.Declaration -> { imports : String, docs : String, signature : String, body : String }