final case class Scalar[F[_], A](name: String, encoder: A => Value, decoder: Value => Either[String, A], description: Option[String]) extends OutToplevel[F, A] with InToplevel[A]
trait Serializable
trait Product
trait Equals
trait InToplevel[A]
trait In[A]
trait Toplevel[A]
class Object
trait Matchable
class Any