dgram: add endpoint type and clean up interface to message
build: no more wunderspecs