Make apply work with new reader
Make set! work with new reader
Wrote take without send