add basic fill-beneath function to builders
add straight fill-beneath
add fill-around fill type