Procs
proc canInstance*(self: Script): bool {.
gcsafe, locks: 0.}proc instanceHas*(self: Script; baseObject: Object): bool {.
gcsafe, locks: 0.}proc hasSourceCode*(self: Script): bool {.
gcsafe, locks: 0.}proc getSourceCode*(self: Script): string {.
gcsafe, locks: 0.}proc setSourceCode*(self: Script; source: string) {.
gcsafe, locks: 0.}proc reload*(self: Script; keepState: bool = false): Error {.
gcsafe, locks: 0.}