Technically, what my arrow functions do is return a list of points in this order: (1) the base, (2) the "back" of the arrowhead, (3) the lefthand corner, (4) the tip, (5) the righthand corner, and (6) the arrowhead "back" again. There needs to be a repeated point to properly "close" the shape for lines and shading.