Handle top-level seq returns the way enlive does and fix bugs with it.
Use for instead of nested maps.