comment out outside coercion functions, which should go with each package