Merge branch 'setup'
flows
Merge branch 'master' into setup
added lazy harness
updated logic benchmarks to use lazy input functions