very simple prototype using kangax/compat-table, will be removed shortly for original implementation