Repos.<<: allow chaining
minor Receiver#receive refactoring