func NewReview(cardID string) (*Review, error) {
	r := &Review{
		CardID:    cardID,
		Timestamp: now().UTC(),
	}
	return r, r.Validate()
}
// NewReview returns a new, empty Review for the provided Card.
NewReview returns a new, empty Review for the provided Card.
// NewReview returns a new empty Review for the provided Card .
func NewReview(cardID string) (*Review, error) {
	r := &Review{
		CardID:    cardID,
		Timestamp: now().UTC(),
	}
	return r, r.Validate()
}
func NewReview ( cardID string ) ( * Review , error ) { r := & Review { CardID : cardID , Timestamp : now ( ) . UTC ( ) , } return r , r . Validate ( ) }
NewReview returns a new, empty Review for the provided Card.
NewReview returns a new empty Review for the provided Card .