matrix-types TypeScript types for matrix.org APIs. Roadmap fully type the client-server api add some documentation utility methods (user-defined type guards)?