Guess data transformations. Just a toy as yet. See tests for transformations implemented.
From commandline:
$ ./bin/smalldata space:[SPACE] monkey:[MONKEY] dream: frog:
dream:[DREAM]
frog:[FROG]
;;console.logtransform.apply;// shows "Jeff Thing!", "Garden Hose!"
Extensible. You can add your own theories that will be used when data justifies them. They will combine with existing theories.
; addTheorynew SimpleTheoryzipifyUnitedStates, 'zip-us'; ;;assert.deepEqual, result;