Use metamodel in unflatten whenever available
Improve $JsCallable metamodel/type args assignment