phasedb v0.0.2 PhaseDB.Storage.MatchSpec
Reduces a %Select{} query into a match spec that can be executed against an ETS or DETS table.
Match Specs can't express our entire Select AST, but they can reduce the work required in code by pushing as much as possible back to the VM.
For more information about Erlang match specs see: http://erlang.org/doc/man/ets.html#select-2