Implement compound units in parser