Merge branch 'release/v0.3.0' into develop
Fix array length check
Extend `ahead` param
Extend `ns` param
Fix polymorphism
Compress
Version 0.4.0
Merge branch 'release/v0.4.0'