added hash-lookup match expander

This one is compatible with Typed Racket.

Signed-off-by: Jan Dvořák <mordae@anilinux.org>