typecheck
constructors don't return void ;)
initialize floats with a float number, more doc fixes
more doc fixes
more doc fixes
more doc fixes