EL parser based on parser combination

Directly return Failures instead of always chaining with .failure