Remove unnecessary lambda
Use SingI instead of NatReflection