Added to core is-case, macro reflection fns