implement since in Stream
add all module for convenient registering