tools.disassembler: allow disassemble of compose and curry.
gopher: add way to get result without converting to objects.
io.encodings.detect: simplify prolog-tag.
gopher: change gopher-text to use split1.
gopher: simplify.
gopher: fix bug where empty lines weren't printed properly in menus.
modern.parser: First stab.
io.streams.position: Add some tests, fix a bug for read-until.
io: Make stream-read generic so we can have general stream reads.
io.streams.document: Keep track of newlines stream.
io.streams: Fix up document streams.
io.streams.document: Add unit tests.
io.streams.document: Fix read-until, add tests.
modern.parser: Transitioning to document streams.
modern.parser: Add a parsed slot for storing the parsed text. Reorganize the parser definitions.
modern.parser: Remove duplicate signature parsing code. Make all parsed code inherit form parsed for the texts slot. Parser works!
modern.parser: Don't save empty strings.
modern.parser: Silly write-parsed word.
modern.parser: Use text-readln for saving comments.
modern.parser: with-texts was in wrong place, prevented "M: rational neg?" from parsing correctly. Add some more examples.