Not sure about fast naming convention. Would a user ever use just `model.fn`?