Basically, you make types fuzzy by lifting Boolean logic to intervals through Enriched Category Theory
https://www.youtube.com/live/ql_hrkv6g_g?feature=share
Paige North: "Fuzzy type theory"

YouTube
The result is like friend of a friend schemes, but rigorous and generalized for any opinion space