///|
pub(all) suberror StarlarkError {
TypeError(message~ : String, span~ : @ast.Span)
NameError(name~ : String, span~ : @ast.Span)
ValueError(message~ : String, span~ : @ast.Span)
IndexError(message~ : String, span~ : @ast.Span)
KeyError(key~ : String, span~ : @ast.Span)
} derive(Show, Eq, ToJson)