xsd-fu: only define o0 if needed
fix type
fix
argh

Why is the langType of Pump set to LightSource?