Rename match function from -alist to -regexp
[utils] Add extension matcher abstraction
[open] Add handler to run elisp code.