gamnit :: ParticleProgram :: ttl
# Time-to-live of each particle var ttl = attributes["ttl"].as(AttributeFloat) is lazy