Fascinating post on future developments of Internet protocols and preventing implementations from making assumptions that prevent future changes: https://blog.apnic.net/2017/12/12/internet-protocols-changing/