This Amazing Typescript Feature Has No Docs