[ADD] mrp_machine_purchase

Primera versión a la espera de lo que se comente en #121.
De esa forma seguimos dejando sin devolver un valor, pero bueno, no creo que haya efecto lateral. Comprueba qué valor devuelve el super.