I did write this, which is a port of the erlang design principals for gleam:
https://github.com/wmealing/gleam-otp-design-principals/blob...