add property_of specialization for long double, make it use floating_