What all would be involved in achieving TypeScript support for Octoherd scripts? Is this even worth considering?