temporarily increased deps to include extraneous things; added (unused?) NFData instance to Interval; added derived Show for Tree (Eq instance is forthcoming); removed Packed requirement -- premature optimization; settled on an implementation of spaceFrom based on criterion's output for several variations -- premature optimization :'(