std/generic/builtin: get the hash-table type from prototype
std/generic/builtin: get the hash-table type from prototype

it differs based on the backend and there doesn't seem an easy way to
get macro-case-type right.

vyzo/gerbil,vyzo/gerbil,vyzo/gerbil