Following discussion in #138 (#138 (comment)) there shouldn't be an error if ISTA/FISTA is used with gamma=0 but it'd be good to check.
Might be even better to just have a shortcut if that's the case so that the prox operator is just the identity (and we just have some kind of gradient descent).