func :: (a, b, c)