From the manual:
http://www.firedrakeproject.org/variational-problems.html?highlight=extruded#function-spaces-on-immersed-manifolds

We may also build square meshes with the UnitSquareMesh constructor, and cube meshes with UnitTetrahedronMesh.

Tetrahedron or cube?

--cjc