Readme updates.
First (broken) attempt at changing linq names and trying a different `@select`.
Updated function and macro names; added `@withfirst` and an alternate
definition of `@where` based on that.
Change idx to ix.
Update the readme, and add speedtests.