fix silly mistake from when I must have been drunk or tired
start moving operator definitions to prelude.jl
move as many operator definitions to prelude.jl as possible, remove some ones I don't care about right now
pull in prelude automatically
rename file to be more inline with what it actually does
remove old cruft
fix semantic ambiguity with type aliases vs. data types with no parameters
Merge pull request #20 from oftn/master

merge OFTN version