make some things properties
more getters and setters
autogenerate experiment CLI
rename with_cli arguments to repl