impl dot tree
merge
adds executable.apply instead of operator[]
impl calling member with .