proc signal(self: VisualScriptEmitSignal): string {.gcsafe, locks: 0, raises: [], tags: [].}
proc signal=(self: VisualScriptEmitSignal; val: string) {.gcsafe, locks: 0, raises: [], tags: [].}