Require 'cl first.