code style
return types of custom stream alteration is native TupleEntry
split using new filter builder
aliases for main types
replace function fixed