A membrane that allows some substances to pass through while keeping others out is: