It's going to break all the existing users of your function because they are now going to have to use a constructor to call your function and use pattern matching on the result to get out the underlying integer. 