Let IR::Local extend IR::Value
Update main.cpp
Add IR::BasicBlock