Introduce tfoldl/3.

This function allows you to foldl over a tree structure. This resolves #26.

Signed-off-by: Brian L. Troutwine <brian@troutwine.us>