Ruby target works now / probably still incomplete. Initial variable assignment is now typesafe