Text-to-patterns conversion

Still can't translate from patterns to text/cells (let's call that
another issue).

Changes in 735b31e116e3ffa34733045e9019893665ced3ef weren't needed. I'm
still letting them because they are "more real" (say, each dot has the
value it should, and not the one we need).

Fix #14