Procs
func `*`(left: Float; right: Quaternion): Quaternion {....raises: [], tags: [RootEffect], forbids: [].}
func `*`(left: Int; right: Quaternion): Quaternion {....raises: [], tags: [RootEffect], forbids: [].}
proc callable(object: Object; method: StringName): Callable {....raises: [], tags: [RootEffect], forbids: [].}
proc callDeferred(self: Callable; args: varargs[Variant, variant]): void {. ...raises: [], tags: [RootEffect], forbids: [].}
proc create(_: typedesc[Callable]; variant: Variant; method: StringName): Callable
proc disconnect(self: var Signal; callable: Callable): void {....raises: [], tags: [RootEffect], forbids: [].}
proc getArgumentCount(self: Callable): Int {....raises: [], tags: [RootEffect], forbids: [].}
proc getBoundArguments(self: Callable): Array {....raises: [], tags: [RootEffect], forbids: [].}
proc getBoundArgumentsCount(self: Callable): Int {....raises: [], tags: [RootEffect], forbids: [].}
proc getConnections(self: Signal): Array {....raises: [], tags: [RootEffect], forbids: [].}
proc getMethod(self: Callable): StringName {....raises: [], tags: [RootEffect], forbids: [].}
proc getName(self: Signal): StringName {....raises: [], tags: [RootEffect], forbids: [].}
proc getObjectId(self: Callable): Int {....raises: [], tags: [RootEffect], forbids: [].}
proc getObjectId(self: Signal): Int {....raises: [], tags: [RootEffect], forbids: [].}
proc getUnboundArgumentsCount(self: Callable): Int {....raises: [], tags: [RootEffect], forbids: [].}
proc hasConnections(self: Signal): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc isConnected(self: Signal; callable: Callable): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc isStandard(self: Callable): bool {....raises: [], tags: [RootEffect], forbids: [].}
proc signal(object: Object; signal: StringName): Signal {....raises: [], tags: [RootEffect], forbids: [].}