Using a let with such a small @body was unreadable
Add better TODO about encode-values
Add TODO about `define-binary-type'