assign __proto__ before argument the prototype itself
Doc, test and implementation for "App"