use strict;
use warnings;
-our $VERSION = '0.14';
+our $VERSION = '0.16';
use Scalar::Util 'blessed', 'reftype';
use Carp 'confess';
subtype $class
=> as 'Object'
=> where { $_->isa($class) }
+ => optimize_as { blessed($_[0]) && $_[0]->isa($class) }
unless find_type_constraint($class);
my $meta;