unified the name
smartly detects the dot in an identifier
moved and updated the benchmark
added the doctest
added join into common2
forgot some joiner
added OperatorError
added the warning of security
wraps the lines
removed ext from doc
refined the docs
ensured the compatibility with result.py
fixed tests
replaces the old util and common with the new
ensured the backward compatibility of ext.py
added or_
added version info