Remove Term requirement from some expressions
Add FromDatum type class
Split out Datum into its own file
Less strict class prerequisites for collect
Add Limit, Match, HasFields, Not
v0.0.3