We now move the ErrorOr returning functions in the constructor to the try_to_initialize() factory, which allows us to handle the errors and removes two FIXME's :))