implicit type statement