Potentially, nothing stops you from having multiple records with same-named fields, and as erlang isn’t statically-typed, compiler wouldn’t have a way to tell those apart. That said, you could potentially add support for such a syntax so long as it’s unambiguous.