workaround for local rule

* extract(load, index) -> load(lea(index))
  needs current mem not load->mem()