Introducing auburn/net to make writing network level services easier