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