Side note:
echo 42 > >(cat) is a convoluted way to do echo 42 | cat. The main difference is the former does not wait for cat and the latter does.