Tirando generics do ML, o ML só aceita double não tem porque ser genérico.