created first part of my ideal DSL -- makeTree(...)