BUGFIX: Wrong pointer was passed in Instruction.replace_all_uses_with
FEATURE: Added successors property to BasicBlock to get list of successors blocks