Seamless Reducer In Javascript What Is A Block