oh my god. use curvearclengthpoint instead of evaluatecurve.
differentiating between parameter and length. trying to fix layNormal.
truing to fix findBrickBearingPlacement
getting there. bottom-up brick stacking is super hard.
fixed endpoints
rotation is right, but stacking is homogeneous
fixed rounddecimal