Make init return a Result instead of a bool
Add manual initialisation example