I was referring to the algorithm. Tweaking the parameters (slope_max, slope_change and line_length) can
produce interesting results. Making slope_change and line_length variable can also yield very interesting results.
There's nothing wrong with hacky multi-line macros. On the contrary, they make my code more boost-like :D
Noo! That's what inline functions are for..