Handle exceptions of ChezScheme and multi-value as well
Created by: ChaosEternal
- Capture exceptions of ChezScheme
- handles multi-value return
Example: ` (some-procedure-does-not-exists) ;;=>ERROR:Error: Exception: variable some-procedure-does-not-exists is not bound
(values 1 2 3) ;;=>(1 2 3)
`