sheaf interpretations for generalised predicative