constexpr workaround for numeric_limits

uses