Add: Block scopes and Func Scopes (for implement)