package Loam; use Class::Trait ( 'TPrintable' => { alias => { "strVal" => "stringValue" }, exclude => "stringValue", } ); sub stringValue { print 'done' } 1; package main; use strict; use Loam(); 1;