Todo list of ChainRules: - [x] to_vec and rand_tangent from ChainRulesTestUtils/FiniteDifferences - [x] mul - [x] emul - [x] eadd - [x] getindex - [x] map - [x] select - [x] reduce - [ ] kron