compile throw statements
initial template class support
forget about initial value of member variables for a moment
use a consistent way to emit template signature
leave a note on the way of emitting member variables
separate method declaration and definition
cleanup
use C++11 features in bootstrap.h
implement some of Array<T> methods
initialize member varaibles when constructor invoked