See: https://github.com/ros2/design/pull/97#issuecomment-257142994
See: #97 (comment)