Tools that allow developers to write functions for cross-validation with minimal programming effort and assist users with model selection.