File

:= []
create! : { absolute_path : Str, content : Str } => Try({}, [FileCreateErr(Str)])

creates the file and all the directories leading to it if they do not exist.

create_bytes! : { absolute_path : Str, byte_content : List(U8) } => Try({}, [FileCreateErr(Str)])

creates the file and all the directories leading to it if they do not exist.