Minor optimization
icode: Fix classes with __init__ args and fields
cgen: Support __init__ methods

Close #46.