Difference in argument structures of Record and Map
Why does
Record accept positional arguments but other similar types, likeMap, a { key, value } object?