lloyAlloy on GitHub
Partial
Docs

Partial

Updated
Partial<T>
type Entity = { name: string, hp: number }
type Partial<T> = { [K in keyof T]: T[K]? }
local changes: Partial<Entity> = { name = "b" }

Every field of T, optional. A language-level type; the std builds it with a type function. A type Partial in a file replaces it there.