Symplectic microgeometry I: micromorphisms