internal BasicBlock GetOrCreate(LLVMBasicBlockRef handle) => GetOrCreate <BasicBlock>(handle.AsValue());
private BasicBlock(LLVMBasicBlockRef handle) : this(handle.AsValue()) { }