R reperiendi.wordpress.com TypeScript dependent types and function bivariance 19 points metaweta 5 years ago 2 comments