The data as a tibble, potentially with a .rownames column.
Arguments
data
(data.frame) what to coerce.
Details
This is only a thin wrapper around tibble::as_tibble(), except
giving a useful error message and it checks for rownames and adds them
as a new column .rownames if they are not just a numeric sequence as
per the tibble::has_rownames() decision.