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