Fault breaks when a protocol is used an output type on account of missing `debug_name` and `len` See: #326