change the "kwonlyargnames" sequance to a kwonlyargs dict (with default values)
explictly add parent kwonlyargs to random funcs and only use inspect if no manual spec exists (so that you can override it if you wish)
moved FillArgSpecMeta to expr, generalize it (it use a class method to retrieve to function to inspect) and use it in AbstractExprCall