A more liquid way to parse your markup