rough draft of complex schema for benchmarking
wip on the valid_doc for complex bm
decent schema and doc for complex benchmark
added a few more null returns for optimization