Depend on pipes >= 4.0 && < 4.2
.gitignore
Use Iso'/Profunctor
Don't return `DecodingError` when end of input is reached

Conflicts:
	src/Pipes/Binary.hs
decoded and decodedL don't return fully exhausted Producers anymore