An overview of Struct Finance, the DeFi protocol that enables structured financial products on Avalanche