"torch-imle": PyTorch library for transforming any combinatorial black-box solver in differentiable layer (pathing, maze-solving, integer programming, Markov Logic Networks)