Okay, I’ve decided to stop looking for a better API for lights and just put them into master.
Here are the relevant commits:
- https://github.com/SIEGE/siege/commit/09bcf4a8bccceac52b9bc11247429a5226879382
- https://github.com/SIEGE/siege/commit/e35e6d32cfd08451215879376409a0e238136406
Some changes are still pending, but the API is going to remain as it is, at least for the time being.