potion_type_error_want  184 core/potion.h  #define PN_CHECK_STR(obj)  if (!PN_IS_STR(obj)) return potion_type_error_want(P, obj, "String")
potion_type_error_want  185 core/potion.h  #define PN_CHECK_INT(obj)  if (!PN_IS_NUM(obj)) return potion_type_error_want(P, obj, "Integer")
potion_type_error_want  186 core/potion.h  #define PN_CHECK_BOOL(obj) if (!PN_IS_BOOL(obj)) return potion_type_error_want(P, obj, "Bool")
potion_type_error_want  187 core/potion.h  #define PN_CHECK_TUPLE(obj) if (!PN_IS_TUPLE(obj)) return potion_type_error_want(P, obj, "Tuple")
potion_type_error_want  188 core/potion.h  #define PN_CHECK_CLOSURE(obj) if (!PN_IS_CLOSURE(obj)) return potion_type_error_want(P, obj, "Closure")
potion_type_error_want  785 core/potion.h  PN potion_type_error_want(Potion *, PN, const char *);
potion_type_error_want  149 lib/aio.c        if (!potion_bind(P, self, PN_STR("Aio_"_XSTR(T)))) return potion_type_error_want(P, self, ""_XSTR(T))
potion_type_error_want  159 lib/aio.c            return potion_type_error_want(P, stream, "Aio_stream");\
potion_type_error_want  502 lib/aio.c          return potion_type_error_want(P, !node_c ? node : service, "String");
potion_type_error_want 1494 lib/aio.c          if (!value || !PN_IS_TUPLE(value)) return potion_type_error_want(P, value, "Tuple");
potion_type_error_want 1499 lib/aio.c          if (!value || !PN_IS_TUPLE(value)) return potion_type_error_want(P, value, "Tuple");
potion_type_error_want 1504 lib/aio.c          if (!value || !PN_IS_TUPLE(value)) return potion_type_error_want(P, value, "Tuple");