Switch to using the PromotedDataCon for the RHS of a data kind

  Something is still wrong here: doing :browse will get a panic for some
reason.