runner /{
}
debugger /{
}
resolve&completion:
//todo support dynamically-named methods resolve&completion
//todo set types for things that exist in code but with no type specified (closure parameters, etc.)
def myfoo = type {
//describe methods&properties here
}
def stringp = mix "java.lang.String" myfoo
def stringpp = mix stringpp {
//describe methods&properties here
}