Commits: b276d71 Improve typings in generics 4d016b7 Improve type inference in generics f9895ab Improve types inside generic functions ac0135e Pass input into catchValue