Use decltype in order to avoid previous hacks
Use decltype in order to avoid previous hacks

Wallacoloo/printipi,harry159821/printipi,Igor-Rast/printipi,harry159821/printipi,Wallacoloo/printipi,Igor-Rast/printipi,harry159821/printipi,Wallacoloo/printipi,Wallacoloo/printipi,harry159821/printipi,Igor-Rast/printipi,Igor-Rast/printipi