initializer_list example
trailing return type example