ruby + parslet + self-ml = juicy bits