@raz201
We have composability across public state and private state. Similarly, composability to call 'private' functions and 'public' functions (i.e. functions that operate secretly and not respectively)
This lets you keep some stuff in pvt (e.g. user's balance) but others in public!