bitwise operations
more constants; val for let; n-ary copy