I wouldn't enforce a list here. In most cases, missing values will be encoded by a single placeholder. It would be more natural to directly pass it, instead of wrapping it into a list. E.g., `missing_values_fit=-1`. 

Also, we should maybe think of a better name for that parameter. Something like `placeholder` seems more appropriate in my opinion. What do you think?