IterableCoder encodes a list and decodes to list, but typecoders.registry.get_coder(typehints.List[bytes]) returns a FastPrimitiveCoder. I don't see any reason why this would be advantageous.
Imported from Jira BEAM-7984. Original Jira may contain additional context.
Reported by: chadrik.