fill between: added support for soft clip by domain
added test