fn getName(self: Thread, buffer_ptr: *[max_name_len:0]u8) GetNameError!?[]const u8
self: Thread,
buffer_ptr: *[max_name_len:0]u8,