leaves: load tab outside of the inner loop
Tab#with? accepts the same types as BuildOptions#with?