Allow `view` to specify positions as 0/1-based, closed/open