Currently the Mono engine uses the built in Mono.CSharp console printer directly. Should instead implement a custom printer that will capture errors & warnings and allow scriptcs infra to handle them