Taking some time off helped me figure out a solution. I am placing mkp.yield "\r\n" between elements like this:
Root {
mkp.yield "\r\n"
Person()
mkp.yield "\r\n"
ID(idVar)
mkp.yield "\r\n"
Location(locationMethod())
mkp.yield "\r\n"
}
Not pretty, but it's doing what I need.