mixed: some new small features and bugfixes

The importance of changes correlates with the commit order.
Especially `exclude` option is wip.