pub trait App<Ia: Value>: Value<Type = Lambda<<Ia as Value>::Type, <Self::Result as Value>::Type>> {
type Result: Value;
}pub trait App<Ia: Value>: Value<Type = Lambda<<Ia as Value>::Type, <Self::Result as Value>::Type>> {
type Result: Value;
}