@shaileshahuja very nice idea. I wonder if we want to use the word `fit` in the function. Your thoughts @embray