Return transform stream instead of function
Update license