diff --git a/transforms.scad b/transforms.scad
index b439cda..ee84167 100644
--- a/transforms.scad
+++ b/transforms.scad
@@ -2128,13 +2128,14 @@ module shell2d(thickness, or=0, ir=0, fill=0, round=0)
 //   When called as a module, sets the color to the given hue `h`, saturation `s`, and lightness `l` from the HSL colorspace.
 // Arguments:
 //   h = The hue, given as a value between 0 and 360.  0=red, 60=yellow, 120=green, 180=cyan, 240=blue, 300=magenta.
-//   s = The saturation, given as a value between 0 and 1.  0 = grayscale, 1 = vivid colors.
-//   l = The lightness, between 0 and 1.  0 = black, 0.5 = bright colors, 1 = white.
+//   s = The saturation, given as a value between 0 and 1.  0 = grayscale, 1 = vivid colors.  Default: 1
+//   l = The lightness, between 0 and 1.  0 = black, 0.5 = bright colors, 1 = white.  Default: 0.5
+//   a = When called as a module, specifies the alpha channel as a value between 0 and 1.  0 = fully transparent, 1=opaque.  Default: 1
 // Example:
-//   HSL(h=120,s=1,l=0.5) sphere(d=50);
+//   HSL(h=120,s=1,l=0.5) sphere(d=60);
 // Example:
 //   rgb = HSL(h=270,s=0.75,l=0.6);
-//   color(rgb) cube(50, center=true);
+//   color(rgb) cube(60, center=true);
 function HSL(h,s=1,l=0.5) =
 	let(
 		h=posmod(h,360)
@@ -2156,13 +2157,14 @@ module HSL(h,s=1,l=0.5,a=1) color(HSL(h,s,l),a) children();
 //   When called as a module, sets the color to the given hue `h`, saturation `s`, and value `v` from the HSV colorspace.
 // Arguments:
 //   h = The hue, given as a value between 0 and 360.  0=red, 60=yellow, 120=green, 180=cyan, 240=blue, 300=magenta.
-//   s = The saturation, given as a value between 0 and 1.  0 = grayscale, 1 = vivid colors.
-//   v = The value, between 0 and 1.  0 = darkest black, 1 = bright.
+//   s = The saturation, given as a value between 0 and 1.  0 = grayscale, 1 = vivid colors.  Default: 1
+//   v = The value, between 0 and 1.  0 = darkest black, 1 = bright.  Default: 1
+//   a = When called as a module, specifies the alpha channel as a value between 0 and 1.  0 = fully transparent, 1=opaque.  Default: 1
 // Example:
-//   HSV(h=120,s=1,v=1) sphere(d=50);
+//   HSV(h=120,s=1,v=1) sphere(d=60);
 // Example:
 //   rgb = HSV(h=270,s=0.75,v=0.9);
-//   color(rgb) cube(50, center=true);
+//   color(rgb) cube(60, center=true);
 function HSV(h,s=1,v=1) =
 	let(
 		h=posmod(h,360),