pub type Goal<'db, P> = Goal<DbInterner<'db>, P>;
pub struct Goal<'db, P> { pub param_env: ParamEnv<'db>, pub predicate: P, }
param_env: ParamEnv<'db>
predicate: P