hackage needs an upper bound on base
Working on putting in layout after tree is constructed