kronecker (and relatives) take now a FunctionSpace as argument and return a Data object in tthis functionspace