A Delaware statutory trust is a legally recognized trust that is set up for the purpose of business, but not necessarily in the U.S. state of Delaware. It may also be referred to as an Unincorporated Business Trust or UBO. From Wikipedia
The proposals enter a crowded SEC queue and flag regulatory and liquidity risks for prospective investors.