glean/util/Glean/Util/Some.hs (10 lines of code) (raw):
{-
Copyright (c) Meta Platforms, Inc. and affiliates.
All rights reserved.
This source code is licensed under the BSD-style license found in the
LICENSE file in the root directory of this source tree.
-}
{-# LANGUAGE ConstraintKinds #-}
module Glean.Util.Some (Some(..)) where
data Some c where
Some :: c a => a -> Some c