Little bit of nitpicking and curiosity, but I am looking at using raw sockets and notice the
aSocket
builder. This seems such a strange name. So in conflict with any other API naming conventions I've seen of Kotlin team libraries. I'd expected something like