Implement natlist stuff
Implement bag stuff