Part I: implementing "method(const none_t t)" pattern