Add initializers that can return a NSError instance on error.