added Data.Weave.flatten