[common.exceptions] have less top categories
[functions] added type()
[functions] added report() and operator<<