move complexity in to combine (out of schema#load)
tweak combine to work the same with one or more files