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