parsed trait, impl; traits currently ignored. impl just adds methods