thoughts towards free_vars_row_to_pat

very annoying