Typed Pointer made easy