Fix the error printing in 'constrain'

    We were printing the wrong name there.
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Default the types correctly in specialized functions.

    If we have @a::(numerical,integral), for example, in a function
    that is not unfied with any specific numerical,integral type,
    we need to default it to an int.

    This does that.
Add 'search' functions:

    bsearch: does a binary search on a sorted array
    lsearch: does a linear search on any array
Add 'try' to libstd.

    This was something I had been thinking about doing, but never
    did until recently because of a compiler bug. Now it works.