case and hiding Prelude
duples in return