Additionally, widgets functions now use the Pioneers monad. Branch is compiling again and works.
incorporated Pioneers monad into ui operations !!still WIP, does not compile (TODO: UIOperations, Callbacks, Main?, Types?)!!