added public low level API for fillbetween.