Refactor inference methods into new module, handle quoted newlines, and add --describe option.
0.2.3