Let-bind 'cons' in Maybe module so it is not public