For more reusability, this should be the result of calls to `make_theano_batch` on the right spaces.
For the moment, using `T.matrices` instead of `T.fmatrices` will already be better, because we try to use the floatX dtype instead of forcing use of float32.