Oops...sorry, where it reads a in assoc (a lst) replace it by e. the last line should read assoc (e lst) = (a 1).
implementation of built-in assoc funtion is wrong
msys PATH envvar cannot reach windows path
VOTE: conemu