pothos-gui: working block eval, many corner cases still