added numeric_limits for fvar but not fully tested yet