code: func takesPrecedenceOver(a, b string) bool {
  	if a == PolicyDeny {
  		return true
  	} else if b == PolicyDeny {
  		return false
  	}
  
  	if a == PolicyWrite {
  		return true
  	} else if b == PolicyWrite {
  		return false
  	}
  
  	if a == PolicyList {
  		return true
  	} else if b == PolicyList {
  		return false
  	}
  
  	if a == PolicyRead {
  		return true
  	} else if b == PolicyRead {
  		return false
  	}
  
  	return false
  }
docs: // takesPrecedenceOver returns true when permission a
  // should take precedence over permission b