use Param.stars to avoid certain syntax error params to cause an exception
memoize problems with defaults in combination with raised exceptions
well yeah give NamePart a get_code method after all, makes sense, because all the other parser representation objects have it.
Increase maximum recursion depth. Makes sense for very complicated code (completions within Jedi), since Jedi itself uses so many recursions.