module SmartMethod::Float