Functionnal try_mul