Fixed bug when matching against literals

would check to make sure the pattern was camelcase as it thought it was
the binding of a new value, but it could be a literal, so the fix is to
check whether or not the value is implemented at the location of the
pattern