updated README and comments
more & better coercion features using '|'