Move to a library/importable module model. REPL later.