def build_with_merge_wrapper(base_model_num: int, img_size: types_of_loco.input_img_size=28, channels: int=3, model_name: str='model1', optimizer: Optimizer=SGD(), model_merger: ModelMerger=ModelMerger(Concatenate(), metrics=['accuracy'])) -> ModelBuilder:
    return (lambda class_num: builder_with_merge(base_model_num, model_merger, class_num, img_size, channels, optimizer, model_name))
def build_with_merge_wrapper(base_model_num: int, img_size: types_of_loco.input_img_size=28, channels: int=3, model_name: str='model1', optimizer: Optimizer=SGD(), model_merger: ModelMerger=ModelMerger(Concatenate(), metrics=['accuracy'])) -> ModelBuilder:
    return (lambda class_num: builder_with_merge(base_model_num, model_merger, class_num, img_size, channels, optimizer, model_name))