(See #4 - Not sure how we currently handle mixed lists of `ol` and `ul`. - Can't handle indenting multiple levels at once.