sub can_use {
  my ($module, $version) = @_;
  return if not eval "require $module; 1";
  return 1 if not defined $version or eval "$module->VERSION($version); 1";
  return;
}
