@yole yeah, I know that factory functions should be stored inside a companion object and it’s completely obvious to me.
I was reviewing the #C0A974TJ9 sources and it was a complete nightmare from the design perspective. So, the first thing I’ve noticed were quite bloated internal namespaces which made me a bit curious is there any relevant reason in particular to do so.