All structures can have internal subdivisions, allowing for nested levels of operations. For example, we can divide the remaining value into additional levels as needed.
Example
A transaction of R$150 will be made, with R$100 taken from John's account, R$10 taken from Leo's account, and the rest taken from John's savings account.
Out of the R$150, Maria will receive R$20. From the remaining amount (R$130), Jose will receive 20% (R$26), and Pedro will receive 10% (R$13). From the amount left (R$91), Beatriz will receive R$5, Charlie will receive 90% (R$78.26), and the remaining amount will be given to charity.