You should add few doctests showing how to use this.